English dictionary
river thames meaning and definition
Definition and meaning of river thames at MeaningMonkey.org. river thames meaning and definition in the English Dictionary.RIVER THAMES noun
Definition of River Thames (noun)
- the longest river in England; flows eastward through London to the North Sea
- synonyms: Thames, Thames River
Source: Princeton University Wordnet