weymouth
/ˈweɪmaʊθ/Definitions
1. noun
A port town in Dorset, England, located on the English Channel.
“The tourist visited Weymouth, a quaint coastal town in southern England.”
2. noun
A town in Massachusetts, USA, located on the shores of the Atlantic Ocean.
“Weymouth, Massachusetts, is known for its historic sites and scenic beaches.”