inexpugnable ( synonym found)

Definition of inexpugnable:

(adj) : both unforgivable and inexplicable

Back to Top