Spanish-English Dictionarysupera
supera
superar
Meaning of supera