1 definition by HappyInNorthWeymouth

Top Definition
North Weymouth is a seaside town located south of Boston. It was one of the earliest settlements in the new world, and birthplace to Abigail Smith Adams.
Wessagusset Road runs along the waterfront edge of North Weymouth. Disregard the negative comments in posted in this dictionary, as they are most likely jewish wimps from Hingham that hold a grudge for getting their asses kicked by Weymouth people.
by HappyInNorthWeymouth May 22, 2008

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug