monospores

English

Noun

monospores

  1. plural of monospore