Spanish-English dictionary »

chaucha turca meaning in English

SpanishEnglish
chaucha turca noun
{f}

okra(A. esculentus)
noun
[UK: ˈəʊ.krə] [US: ˈoʊ.krə]