hit it}" made popular on fark.com after a b00bies link from a forgien site where someone there made the comment "hu hu grr... *stampa stampa*" isn't defined.
Can you define it?



Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×