1 definition by dirty aschelmen

Top Definition
Native American Pussy
Have you ever seen a squawsnatch in the wild?
by dirty aschelmen December 11, 2008

Mug icon
Buy a squawsnatch mug!