Definition of Thames

Noun: Thames  temz

  1. The longest river in England; flows eastward through London to the North Sea
    - River Thames, Thames River

See also:
thalwegs
Thammuz

Anagrams containing the word Thames

tsmeah sthame estham mestha amesth hamest