Definify.com

Definition 2024


schistosomes

schistosomes

English

Noun

schistosomes

  1. plural of schistosome