Elmo-Licker Share definition Flag A degrading word, mostly used as an insult, or put-down. Dude, why didn't you help me back there? You Elmo-Licker! Elmo-Licker by James May October 10, 2005 0 0 Get merch Get the Elmo-Licker mug. Buy Now — $32.95 See more merch