Imprenable

(a.) Impregnable.