0%

ALL meanings of weymouth

Wey·mouth
W w
  • 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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?