1 definition by mcglennon ball licker

Top Definition
when your erection wiggles its way out of ur pants and u give it. a nice smack to go back in its sweaty hair designated habitat
yea bro i was mid conversation with the officer when i had a mean squiblepop.
by mcglennon ball licker January 27, 2021

Mug icon
Buy a squiblepop mug!