invincibility - German English Dictionary