invincible - German English Dictionary