While wandering about old threads I found this nice one on Italian phrase "mordi e fuggi" (a similar one is "toccata e fuga"). As usual, TimLA suggested many options. Still, I didn't find "snatch and grab", which I just bumped into in a book of mine. Do natives think the meaning is the same of "hit and run"? Thanks!