flatboat

noun
  1. 1

    A boxy, flat-bottomed boat used for carrying livestock, freight, and people on rivers.

Source: https://en.wiktionary.org/wiki/flatboat