Spanish-English Dictionaryachicasen
achicasen
achicarse
Meaning of achicasen