中英
invincibility
/ ɪnˌvɪnsəˈbɪləti /
/ ɪnˌvɪnsəˈbɪləti /
  • 简明
  • n.无敌;不可战胜
  • 英英释义
  • n.
    • 1

      the property being difficult or impossible to defeat

      同义词:indomitability