1 definition by Boiaa

Top Definition
Grabbing and squeezing hard on a man's genitals in order to incapacitate them
He kicked me so i gave him the squirrel clutch
by Boiaa October 08, 2018

Mug icon
Buy a Squirrel clutch mug!