noun weymouth a town in E Massachusetts, S of Boston. 1
noun weymouth 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) 0
noun weymouth suburb of Boston, in E Mass.: pop. 54,000 0