• Weymouth

    Proper noun

    Weymouth

    (plural Weymouths)
    1. a town in Dorset, England
    2. a city in Norfolk Country, Massachusetts
    © Wiktionary