1 definition by CrazzyPayne04

A completely unkempt, completely furry, bush of a vagina. So furry, that It could easily be mistaken for a wild beast!
"I was excited, then she dropped em, and I saw that terrifying snatchsquach!"
by CrazzyPayne04 December 17, 2015
Get the snatchsquach mug.