2 definition by Exploding Tree

Top Definition
1. A noun referring to sex. Semi-vulgar.

2. Onomatopoeia referring to the sound of withdrawing during sex.
I'm totally going to take Mary home and give her the THUMPH!
by Exploding Tree January 18, 2008

Mug icon
Buy a thumph mug!
A state in which one must leave in an abrupt fashion.
"Hey guys, looks like my car is about to be towed. I'd better get scooty."
by Exploding Tree January 18, 2008

Mug icon
Buy a scooty mug!