Spanish-English Dictionarydesenmascarar
Meaning of desenmascarar