trematode worm


Meanings

  • parasitic flatworms having external suckers for attaching to a host