thames
/tɛmz/
nounA major river in southern England that flows through London and into the North Sea.
“The Houses of Parliament stand on the north bank of the River Thames.”
Synonyms: River Thames, Isis, London river
A major river in southern England that flows through London and into the North Sea.
“The Houses of Parliament stand on the north bank of the River Thames.”