Definify.com

Definition 2026


endostomata

endostomata

English

Noun

endostomata

  1. plural of endostoma