Thames sailing barge (English, noun)
expansion: Thames sailing barge (plural Thames sailing barges)
Senses:
glosses: A kind of commercial sailboat, a flat-bottomed barge with a shallow draught and leeboards, once common on the River Thames in London, England.
Forms:
form: Thames sailing barges
tags: plural