Spanish-English Dictionarychilla
chilla
chillar
Meaning of chilla