unvanquishable
Explore definitions, synonyms, and language insights of unvanquishable
Definitions
Adjective Satellite
incapable of being overcome or subdued; "an invincible army"; "her invincible spirit"