inexpugnable

a. 不能攻佔的、不能駁倒的

英文釋義

  1. incapable of being overcome, challenged or refuted