顶天立地dǐngtiānlìdìTop 50000Meanings1. lit. able to support both heaven and earth2. of indomitable spirit (idiom)Characters used顶top天sky立to establish地-ly