Top definition
"A very difficult task" a miraculous feat, where one burries his testicles into a womens vagina while hitting it in the ass while the nuts remain burried. hencing the term st. pete squirrel because his nuts are burried.
maggie was so wated last night i busted the st pete squirrel twice.
by Scott Dorman November 23, 2006
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush