inexpugnable in French inexpugnable in French inexpugnable adj Impossible to eliminate or destroy; impregnable. Add to Flashcards