the quality of being invincible - Deutsch Englisch Wörterbuch