上刀山,下火海 [-------]

Jyutping
Pinyin shàng dāo shān , xià huǒ hǎi

Definitions (CC-CEDICT)
  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)