Someone who cannot be taken seriously and muddles around with low overall awareness of the world around him/her, and laughs at everything.
by JD Smith December 10, 2006
Get the Schnarf McGigglepantsmug.
Get the Schnarf McGigglepantsmug. We'll email you a link to sign in instantly.