浴血奋战
yùxuè-fènzhànTraditional 浴血奮戰
to fight a bloody battle
Every meaning
yùxuè-fènzhàn
- to fight a bloody battle
Its characters
- 浴yùbath; to bathe
- 血xuèblood
- 奋fènto exert oneself (as in 奋斗)
- 战zhànwar; battle; fight
Words with 浴
Words with 血
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.