Spanish-English Dictionarycaratulas
carátulas
Meaning of caratulas