Definition of thames river in English English dictionary
ancient Tamesis. Principal river of England. It rises in the Cotswolds in Gloucestershire and winds 210 mi (338 km) eastward across southern central England into a great estuary, through which it empties into the North Sea. It is tidal for about 65 mi (104 km). Known by the Romans and by early English chroniclers, it has been celebrated by bards throughout history. One of the world's most important commercial waterways, it is navigable by large vessels to London