cryptospores

English

Noun

cryptospores

  1. plural of cryptospore