Top Definition
A person of unquestionable moral ambignuity. One who performs promiscuous acts on a daily basis, without feelings of remorse or need to bathe afterwards.
"Dude, I met this girl 5 minutes ago and she's already hurtin' for a squirtin'. She must be a squaincha!"
by kelliethepirate July 06, 2009
5 Words related to squaincha

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.