Pinyin Dictionary results for "pin sha"

拼杀
to grapple (with the enemy); to fight at the risk of one's life
Dictionary data provided by CC-CEDICT