上刀山,下火海

shàngdāoshān,xiàhuǒhǎi
  1. lit. to climb mountains of swords and enter seas of flames (idiom)
  2. fig. to go through trials and tribulations (often, for a noble cause)

CEDICT

Entry Composition

Related entries