strigeid

English

Noun

strigeid (plural strigeids)

  1. Any trematode of the family Strigeidae

Anagrams