Spanish-English Dictionarydescarada
descarada
Meaning of descarada