noun
Meaning 1
A kind of commercial sailboat, a flat-bottomed barge with a shallow draught and leeboards, once common on the River Thames in London, England.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: Thames barge
Antonyms: none provided