English Dictionary
◊ TREMATODE
trematode
n : parasitic flatworms having external suckers for attaching to
a host [syn: {fluke}]