Top definition
Noun; Someone who pertains to strangeness, stupidity or idiocy.
"UKIP are a bunch of loonmuffins"

"I've been a bit of a loonmuffin, I've lost my wallet"
by @jameswjacobs May 04, 2013
Mug icon

Dirty Sanchez Plush

It does not matter how you do it. It's a Fecal Mustache.

Buy the plush