Word info

echinostome

Noun

Meaning

echinostome (plural echinostomes)

Any flatworm of the order Echinostomida

Source: en.wiktionary.org

Close letter words and terms