schistosomes

English

Noun

schistosomes

  1. plural of schistosome