Spanish-English Dictionaryachicaré
achicaré
achicarse
Meaning of achicaré