jump to corresponding sense entry
noun
The longest river in England; flows eastward through London to the North Sea.
synonyms: River Thames, Thames.
is an instance of: river.
is a part of: England.
Dutch: Theems
Find more on Thames River elsewhere: etymology - rhymes - Wikipedia.
debug info: 0.0149