1 definition by Inzaen

Top Definition
According to Solar Opposites S01E01 according to Urban Dictionary to have been squinched means to have been cut loose
OMG Vanbo we've been squinched!
by Inzaen April 04, 2021

Mug icon
Buy a Squinched mug!