Spanish-English Dictionaryrevelar
Meaning of revelar