Top definition
The most undesireable place, comes from very country people who actually have a grimace shed at home, this could be any noun
Where did you get that shirt... from the grimace shed???
by $DANNY_DOLLAR$ August 24, 2008
Get the mug
Get a grimace shed mug for your coworker Bob.