French-English dictionary »

microécosystème meaning in English

FrenchEnglish
microécosystème nom {m}

microecosystem◼◼◼noun