Definition of River Thames

  • 1. The longest river in England; flows eastward through London to the North Sea Noun

Synonyms for word "river thames"

Semanticaly linked words with "river thames"