Language:
Free Online Dictionary|3Dict

拼抢

Source : CEDICT

to fight desperately (at the risk of one's life)