French-English dictionary »

zoosporange meaning in English

FrenchEnglish
zoosporange nom {m}

zoosporangium◼◼◼(a sporangium, or conceptacle containing or producing zoospores)
noun