unexpugnable

unexpugnable

(ˌʌnɪkˈspjuːnəbəl)
adj
another word for inexpugnable