Word of the Moment

Inexpugnable

incapable of being overcome, challenged or refuted