sporangiospores

English

Noun

sporangiospores

  1. plural of sporangiospore