trematode
English Dictionary
->
Letter T
-> trematode
Search Dictionary:
trematode Definition
(n)
parasitic
flatworms
having
external
suckers
for
attaching
to
a
host
trematode Synonyms
fluke
trematode
trematode worm
© Art Branch Inc.