頂天立地
顶天立地
dǐngtiānlìdì
- lit. able to support both heaven and earth
- of indomitable spirit (idiom)
fiercely independent; of indomitable spirit; fear nothing on earth; undertake a Herculean task; upstanding and dauntless