French-English dictionary »

écofact meaning in English

FrenchEnglish
écofact nom

biofactnoun