dǐng​tiān​lì​dì

of indomitable spirit

顶天立地 頂天立地 dǐng​tiān​lì​dì
of indomitable spirit
literally meaning to touch the sky and stand on the earth; describes a person of colossal stature, heroic character, or great courage

Frequency

Movie subtitles
0.360 per million appears in 0% of films
Written text
0.733 per million

Cross-References

Antonym

Variant of

Referenced by

Sources