0%

ALL meanings of thames river

Thames riv·er
T t
  • noun thames river a river in S England, flowing E through London to the North Sea. 209 miles (336 km) long. 1
  • noun thames river a river in SE Canada, in Ontario province, flowing SW to Lake St. Clair. 160 miles (260 km) long. 1
  • noun thames river an estuary in SE Connecticut, flowing S past New London to Long Island Sound. 15 miles (24 km) long. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?