Spanish-English Dictionarysuperase
superase
superar
Meaning of superase