Meaning of "Barge"

A craft of full body and heavy construction designed gor the carriage of cargo but having no machinery for self-propulsion.

Barge Meaning of