unvanquishable

[ʌn'væŋkwɪʃəbl]
  • 释义
  • 不能克服的,不能征服的;