1 definition by TheTruthMuhfugga

Merrimack is a town in Southern NH and it is full of queefs who live in their own little bubble of a town. The guys there think they're so hard and rough because they don't know what the streets are like or how the real world is. The chicks are the same way and usually sluts.

If you disagree you either have not been to Merrimack or you live in Merrimack
Merrimack sucks
by TheTruthMuhfugga January 26, 2010
Get the Merrimack mug.