1 definition by Nameloc Nevart

Top Definition
Someone who is being especially snatchy (see snatch).
Calm the fuck down, snatcharita.
by Nameloc Nevart May 06, 2004

Mug icon
Buy a snatcharita mug!