impossible to eliminate or destroy; impregnable

listen to the pronunciation of impossible to eliminate or destroy; impregnable
impossible to eliminate or destroy; impregnable