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