Word info

amphilinid

Noun

Meaning

amphilinid (plural amphilinids)

(zoology) Any member of the Amphilinidea, an order of parasitic flatworms.

Source: en.wiktionary.org

Close letter words and terms