1 a river in S England, rising in the Cotswolds in several headstreams and flowing generally east through London to the North Sea by a large estuary. Length: 346 km (215 miles), (Ancient name)
2 a river in SE Canada, in Ontario, flowing south to London, then southwest to Lake St Clair. Length: 217 km (135 miles)
Diccionario de inglés definición
Añada su entrada en el Diccionario colaborativo.