English word definition — powered by WordNet
a flatbottom boat for carrying heavy loads (especially on canals)
push one's way
transport by barge on a body of water
Want to remember barge?