trematode

Noun
  1. Parasitic flatworms having external suckers for attaching to a host (synset 101928336)

Found on Word Lists

Other Searches