Adjective Definition

invulnerable

1.Definition: immune to attack; impregnable

"Gunners raked the beach from invulnerable positions on the cliffs"




Please Share