noun a town in E Massachusetts, S of Boston.
Weymouth 🔊 Listen to this noun a town in E Massachusetts, S of Boston. Share Facebook Twitter Google +