Spanish-English Dictionaryachicaban
achicaban
achicarse
Meaning of achicaban