What is Moonpuff?
cute idiot, silly person, annoying person
ur such a moonpuff!
See idiot, twat, stupid, mofo, troll