立地顶天 lìdìdǐngtiān of indomitable spirit Definitions Defs Origin Strokes Stroke Words Sentences Sents 立地 lìdì to stand on the ground to stand on the ground; to be upright on the floor顶天 頂天 dǐngtiān to be indomitable to be firm and indomitable; literally to reach up to the sky with one's head, usually used in the phrase 顶天立地 dǐngtiānlìdì