thames-river

Nouns

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

Synonyms

River Thames Thames

Words of close approximity