Word info

endohelminth

Noun

Meaning

endohelminth (plural endohelminths)

Any endogenous helminth

Source: en.wiktionary.org

Close letter words and terms