flatboat

noun

1.
a flatbottom boat for carrying heavy loads (especially on canals)