Home
Search
Index
Definify.com
Definition
2025
endospores
endospores
English
Noun
endospores
plural of
endospore
Similar Results