Word
Thames River, n.
the longest river in England; flows eastward through London to the North Sea
<noun.object>
River Thames
Thames
Thames River
semantic pointers
part holonym
England
instance hypernym
river