river thames

Noun
  • The longest river in England
    Flows eastward through London to the North Sea (synset 109480150)

External Searches