Spanish-English dictionary »

hierba pejiguera meaning in English

SpanishEnglish
hierba pejiguera noun
{f}

lady's thumb(Persicaria maculosa)
noun