Top Definition
a scapegoat or person who is habitually blamed for the shortcomings of another person,
I was a velcroid, a human being made out of velcro. I'd been peeled off like a leech and now things stuck to me that shouldn't.
by Dennis Phinney February 07, 2006

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.