Top Definition
That sneaky bastard who uses someone else's handicap placard to steal an easy parking spot.
" Dammit Roy, what's so hard about walking 20 extra yards? Why d'ya have to be such a fucking Thalidomide Grinch?"
by Dixon Syder March 17, 2007
5 Words related to Thalidomide Grinch

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.