Definition of Thames

  • (noun) the longest river in England; flows eastward through London to the North Sea

Synonyms of Thames


Antonyms of Thames


No Antonyms Found.

Homophones of Thames


No Homophones Found.