English

edit

Noun

edit

schistosomula

  1. plural of schistosomulum