incapable of being overcome or subdued; an invincible army; her invincible spirit
[ Syn: unbeatable , unvanquishable ]