of indomitable spirit
Chinese idiom, Pinyin is d ǐ ngTi ā nzh ǒ NGD ì, which means to stand up to heaven and earth, refers to living between heaven and earth. It's from Tang Zhiyan: useless.
The origin of Idioms
Wang Dingbao's "Tang Zhiyan: no use" in the Five Dynasties: "Madame is the one who stands up to heaven and earth, but calls for the best."
Idiom usage
As predicate, attributive, complement; mostly used for men.
of indomitable spirit
speak with fervour and assurance - kǎn kǎn ér yán