thames

/tɛmz/
noun

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.

Synonyms: River Thames, Isis, London river

Appears in these puzzles