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.”

Synonyms

  • port
  • town

Antonyms

  • city
  • metropolis