Definition of "Invulnerable" :
adjective: immune to attack; impregnable
"Gunners raked the beach from invulnerable positions on the cliffs."
adjective: immune to attack; impregnable
"Gunners raked the beach from invulnerable positions on the cliffs."