bn:00611116n
Noun Named Entity
NL
thames barge  thames sailing barge
EN
A Thames sailing barge is a type of commercial sailing boat once common on the River Thames in London. Wikipedia
Relations
Sources