protospores

English

Noun

protospores

  1. plural of protospore