Slovnenya

Translation English French: invincible

Dictionary: main
invincible
adjective