Spanish-English Dictionarysuperar
Meaning of superar