the quality of being invincible - German English Dictionary