parthenospores

English

Noun

parthenospores

  1. plural of parthenospore