Weymouth (noun) Definition, Meaning & Examples

noun
  1. a town in E Massachusetts, S of Boston.
noun
  1. a port and resort in S England, in Dorset on the English Channel: formerly part of the borough of Weymouth and Melcombe Regis. Pop (with Melcombe Regis): 48 279 (2001)
Weymouth (noun) Definition, Meaning & Examples

More Definitions