the quality of being invincible - Français Anglais Dictionnaire