indomitable

a. 不屈服的、不屈不撓的

英文釋義

  1. impossible to subdue