snatcher

noun

1.
a thief who grabs and runs
Derived from:
snatch
2.
someone who unlawfully seizes and detains a victim (usually for ransom)
Derived from:
snatch