RELATED WORDS
PARAPHRASING
that cannot be penetrated
dense
too strong to be overcome or defeated
indestructible
that cannot be wounded, hurt or attacked
invincible