Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: Weymouth
  1. A coastal town in southern England

Part of: Dorset

Encyclopedia: Weymouth, MA Weymouth, Massachusetts Weymouth, NJ Weymouth Weymouth, Dorset Weymouth, England Weymouth, Nova Scotia Weymouth, Tasmania Weymouth, ma Weymouth, New Jersey Weymouth, Norfolk County, MA Weymouth, Norfolk County, Massachusetts