Answer: trematoids

AnswerCrossword Clue
trematoidsTREMATOID, a kind of parasitic flatworm also TREMATODE