Definify.com

Definition 2025


endosporia

endosporia

English

Noun

endosporia

  1. plural of endosporium