unvanquishable Meaning, Definition & Usage

  1. adjective satellite incapable of being overcome or subdued
    invincible; unbeatable.
    • an invincible army
    • her invincible spirit

WordNet