1) раскупать, расхватывать Of course I snapped up the coal at that cheap price! ≈ Конечно же я сразу закупил уголь по такой низкой цене!
2) накидываться, напускаться Don't snap him up so fiercely. ≈ Не ругайся на него слишком сильно!
раскупать, расхватывать, разбирать - the tickets are snapped up like hot cakes билеты раскупаются нарасхват - the cheaper articles were all snapped up все дешевые товары расхватали накидываться, напускаться - don't snap him up so fiercely не ругай его так сильно