Skip to main content

Definitions by Hurrrn

The noise a tard makes; used as a deroguatory term.
"Can I put your iPod buds in my nose?"

"Hurrrn!"
hurrrn by Hurrrn April 13, 2005