indomitable in'dɒmitәbl
释义
a. 不屈服的, 不屈不挠的
英文释义
s. impossible to subdue
BNC词频排名: 20,679 | 当代语料库词频排名: 23,022