Definitions for "Weymouth"
Keywords:  dorchester, dorset, wey, borough, isle
Weymouth is a town in Dorset, England, situated on a sheltered bay at the mouth of the River Wey on the English Channel coast. The town is eight miles south of Dorchester, and five miles north of the Isle of Portland. Weymouth had a population of 51,760 in 2004, and is part of the borough of Weymouth and Portland.
F.E. Weymouth, Metropolitan’s first chief engineer and general manager, 1929-41; after whom Metropolitan’s first treatment plant at La Verne, in Los Angeles County, was named.