Diccionario Español-Inglés
invencible
Insuperably, unsurmountable
Diccionario Español-Inglés
invencibilidad
invención