Definition of Thames

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

Synonyms for word "thames"

Semanticaly linked words with "thames"