trematode worms
English
Noun
trematode worms
plural of
trematode worm