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