endospores

English

Noun

endospores

  1. plural of endospore