Top definition
A plush lizard doll played with by South Park's Eric Cartman
would you like some more tea Rumpertumskin?
by Anonymous September 18, 2003
Get the mug
Get a rumpertumskin mug for your barber Julia.