Thames Meaning

There are 1 meaning(s) for word Thames

Meaning 1 : the longest river in England; flows eastward through London to the North Sea

    Synonyms : river thames,  thames river

How to Pronounce Thames

  • tÉ›mz