Thames
1.
(
noun
) the longest river in England; flows eastward through London to the North Sea
Synonyms:
Thames River
Related Words:
river
Terms and Conditions of Use / Copyright Notice