YourDictionary

Thames

  1. river in S England, flowing from Gloucestershire east through London into the North Sea: 210 mi (338 km)
  2. river in SE Ontario, Canada, flowing southwest into Lake St. Clair: 163 mi (262 km)
  3. estuary in SE Conn., flowing south into Long Island Sound: 15 mi (24 km)

See Thames in American Heritage Dictionary 4

Learn more about Thames

link/cite print suggestion box