Definition: 1. invincible
Show more information about invincible
Show more information about invulnérable
Search took: 2.7508 ms