impregnable
/ɪmˈpɹɛɡnəbəl/
adjective
Meaning
(of a fortress, wall, etc., also used figuratively) Too strong to be penetrated.