shàngdāoshānxiàhuǒhǎi
to go through hell and high water
上刀山,下火海 shàngdāoshānxiàhuǒhǎi
- to go through hell and high water
- to climb mountains of swords and jump into seas of flames; to face extreme dangers or go through difficult trials for a cause