Spanish-English dictionary »

chirca meaning in English

SpanishEnglish
chirca noun
{f}

aalii(Dodonaea viscosa)
noun