Definify.com

Definition 2024


endosporia

endosporia

English

Noun

endosporia

  1. plural of endosporium