RELATED WORDS
PARAPHRASING
that cannot be defeated or controlled
steadfast, unyielding
too strong to be overcome or defeated
indestructible