invulnerability - French English Dictionary