Home

Word

Thames, 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