Loading…
顶天立地 (dǐng tiān lì de) — of colossal stature or indomitable spirit; towe… | TongTong Chinese Dictionary