1 definition by HoustonUberGuy

Top Definition
When a women squirts or sprays on someone's face..
I was going down in the bitch and she squirtled on my fuckin face..
by HoustonUberGuy August 03, 2017

Mug icon
Buy a Squirtle mug!