trematode : Idioms & Phrases


trematode worm

  • noun parasitic flatworms having external suckers for attaching to a host
    fluke; trematode.
WordNet