Thames sailing barge

English dictionary entry

Meanings

noun
  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.

Word forms

Thames sailing barge Thames sailing barges

Synonyms

This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.