French-English dictionary »

macrophyte meaning in English

FrenchEnglish
macrophyte nom {f}

macrophyte◼◼◼(macroscopic plant)
noun