1 definition by trilobite3

Top Definition
to grab your girlfriends twat so hard she groans
im gona start croaking the frog watch
by trilobite3 December 02, 2014

Mug icon
Buy a croaking the frog mug!