1. n. the act of having sex 2. v. to have sex
1. I know they're doing the humparoo. 2. Let's humparoo.
5👍 3👎
to hump a kangaroo or something like it.
My friend humparoos his stuffed kangaroo everyday.
3👍 4👎
An act of aggressive sex
I'm finna humparoo that bitch.