adj.不可征服的;不能戰(zhàn)勝的
The soul of the British people and race had proved invincible. 英國人民和英國民族的精神已經(jīng)證明是不可征服的。
The oppressed nations are invincible as long as they hold together. 被壓迫民族只要團結(jié)一致,他們就是不可戰(zhàn)勝的。