invincible in Italian
invincible in Italian
invincibile
Impossible to defeat, destroy, or kill; too powerful to be defeated or overcome.
imbattibile
Impossible to defeat, destroy, or kill; too powerful to be defeated or overcome.