trematode worm
English
Noun
trematode
worm
(
plural
trematode worms
)
the
trematode