Top Definition
A degrading word, mostly used as an insult, or put-down.
Dude, why didn't you help me back there? You Elmo-Licker!
by James May October 10, 2005
9 Words related to Elmo-Licker

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.