Word info

aphelenchoidid

Noun

Meaning

aphelenchoidid (plural aphelenchoidids)

Any nematode of the superfamily Aphelenchoididea

Source: en.wiktionary.org

Close letter words and terms