- Thames as a noun:
- 1
Thames
noun
1 Thames
The longest river in England; flows eastward through London to the North Sea.
synonyms: River Thames, Thames River.
Dutch: Theems
debug info: 0.0143
noun
The longest river in England; flows eastward through London to the North Sea.
synonyms: River Thames, Thames River.
Dutch: Theems
debug info: 0.0143