unvanquishable

Explore definitions, synonyms, and language insights of unvanquishable

Definitions

Adjective Satellite
incapable of being overcome or subdued; "an invincible army"; "her invincible spirit"