Spanish-English dictionary »

caña agria meaning in English

SpanishEnglish
caña agria noun
{f}

canaigre(Rumex hymenosepalus)
noun