Meaning of invulnerable

Definition of invulnerable

(adj) immune to attack; impregnable; "gunners raked the beach from invulnerable positions on the cliffs"

Other information on invulnerable

WIKIPEDIA results for invulnerable
Amazon results for invulnerable