unvanquishable

,ʌn'væŋkwiʃәbl

英文释义

s incapable of being overcome or subdued

中文翻译

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

学习工具