English

edit

Noun

edit

strigeid (plural strigeids)

  1. Any trematode of the family Strigeidae

Anagrams

edit