Definify.com

Definition 2025


endospores

endospores

English

Noun

endospores

  1. plural of endospore