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
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush