the quality of being invincible - Turkish English Dictionary