1 definition by J-sinep

Top Definition
It is a meaning for whores and or prostitutes.
That girl at the corner is a snatchmaru.
by J-sinep September 20, 2010

Mug icon
Buy a snatchmaru mug!