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
Tweet