Spanish-English Dictionaryachicabas
achicabas
achicarse
Meaning of achicabas