French-English dictionary »

thérophyte meaning in English

FrenchEnglish
thérophyte nom {m}

therophyte◼◼◼(annual plant)
noun