Definition of Thames in English:


Translate Thames into Spanish

proper noun

  • 1A river in southern England that flows 210 miles (338 km) east from the Cotswolds in Gloucestershire through London to the North Sea.

  • 2A river that flows for 160 miles (260 km) across southern Ontario in Canada. It was the scene of an 1813 battle in which Tecumseh died.

  • 3An estuarial river in southeastern Connecticut that flows from Norwich past New London and Groton to Long Island Sound.



/temz/ /tɛmz/