meaning of trematode
1. One of the Trematodea. Also used adjectively.
2. parasitic flatworms having external suckers for attaching to a host
Related Words
trematode | trematode worm | trematodea |
1. One of the Trematodea. Also used adjectively.
2. parasitic flatworms having external suckers for attaching to a host
trematode | trematode worm | trematodea |