什么是 indomitable? 什么是 indomitable? Incapable of being overcome, subdued, or vanquished; unconquerable.