Spanish-English dictionary »

chayotera meaning in English

SpanishEnglish
chayotera noun
{f}

chayote(plant)
noun