Trematode Meaning
There are 1 meaning(s) for word Trematode
Meaning 1 : parasitic flatworms having external suckers for attaching to a host
Synonyms : fluke, trematode worm
Synonyms : fluke, trematode worm
Similar words of Trematode :
