Spanish-English dictionary »

chelia meaning in English

SpanishEnglish
chelia noun
{f}

holly barberry(South American bush)
noun