unvanquishable

英 /ʌn'væŋkwɪʃəbl/ 美 /ʌn'væŋkwɪʃəbəl/

中文释义

adj.不能克服的,不能征服的