Home

Word

Thames River, n.
more info the longest river in England; flows eastward through London to the North Sea
<noun.object>

River Thames Thames Thames River
semantic pointers
part holonym
instance hypernym