Zoosporangium(n.) A spore, or conceptacle containing zoospores.

Words within zoosporangium

12 letter words: 1 results
11 letter words: 1 results
View all words...