French-English dictionary »

auto-pollinisation meaning in English

FrenchEnglish
auto-pollinisation nom {f}

self-pollination◼◼◼(Pollination of a flower by its own pollen)
noun