Word info

echinostomid

Noun

Meaning

echinostomid (plural echinostomids)

Any trematode of the order Echinostomida

Source: en.wiktionary.org

Close letter words and terms