unexpugnable

unexpugnable

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