invincibility - French English Dictionary