French-English dictionary »

callitriche meaning in English

FrenchEnglish
callitriche nom {m}

water starwort(Callitriche species)
noun