snatchmaru Share definition Flag It is a meaning for whores and or prostitutes. That girl at the corner is a snatchmaru. snatchmaru by J-sinep September 21, 2010 0 0 Get merch Get the snatchmaru mug. Buy Now — $32.95 See more merch