adj.不可征服的;不能战胜的
The soul of the British people and race had proved invincible. 英国人民和英国民族的精神已经证明是不可征服的。
The oppressed nations are invincible as long as they hold together. 被压迫民族只要团结一致,他们就是不可战胜的。