Thames Meaning
There are 1 meaning(s) for word Thames
Meaning 1 : the longest river in England; flows eastward through London to the North Sea
Synonyms : river thames, thames river
Synonyms : river thames, thames river
How to Pronounce Thames
- tɛmz
Similar words of Thames :
