Adjective Definition
invulnerable
1.Definition: immune to attack; impregnable
"Gunners raked the beach from invulnerable positions on the cliffs"
Please Share
1.Definition: immune to attack; impregnable
"Gunners raked the beach from invulnerable positions on the cliffs"