Invulnerable­​ (fr. Invulnéra­ble)

Translation into English

Synonyms