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