English edit

Noun edit

strigeid (plural strigeids)

  1. Any trematode of the family Strigeidae

Anagrams edit