French-English dictionary »

renouée persicaire meaning in English

FrenchEnglish
renouée persicaire nom {f}

lady's thumb◼◼◼(Persicaria maculosa)
noun