unconquerable

a. 不可征服的、克服不了的、壓制不了的

英文釋義

  1. not capable of being conquered or vanquished or overcome
  2. incapable of being surmounted or excelled