顶天立地dǐngtiānlìdì
Top 50000
Meanings
1. lit. able to support both heaven and earth
2. of indomitable spirit (idiom)
Characters used