Definify.com

Definition 2025


zoosporange

zoosporange

French

Noun

zoosporange m (plural zoosporanges)

  1. zoosporangium