river-thames

Nouns

  • (n) the longest river in England; flows eastward through London to the North Sea Thames, Thames River,

Synonyms

Thames Thames River

Words of close approximity