yù xuè kǔ zhàn浴血苦战a blood soaked and hard-fought struggle (idiom)Frequency 1.9Meaningsa blood soaked and hard-fought struggle (idiom)