Definify.com

Definition 2025


endostomata

endostomata

English

Noun

endostomata

  1. plural of endostoma