What is Grimace Shed?
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???
See dirty, ugly, nasty, grungy, hillbilly