Meaning of trematode worm
Definition of trematode worm
(noun)
parasitic
flatworms having
external
suckers for attaching to a
host
Other information on trematode worm
WIKIPEDIA results for
trematode worm
Amazon results for
trematode worm
Tweet