Skip navigation.

Thames - What does it mean?

Definition of 'Thames'

English

(River Thames)

Proper noun

(en-proper noun)
  • River]] in southern England flowing 336 km (209 [[mile|mi.) through London to the North Sea.
  • River]] in Ontario province, Canada, flowing 258 km (160 ) to Lake [[St. Clair.
  • Estuary]] in the U.S. State of Connecticut flowing 24 km (15 [[mile|mi.) past New London to Long Island Sound.
  • Anagrams

    *

    References