VividLex

Home / Thesaurus / Thames

Thesaurus: Thames

n. the longest river in England; flows eastward through London to the North Sea

Full dictionary entry Search Lens associations

Related headwords

Definitions

  1. n. the longest river in England; flows eastward through London to the North Sea