Word info

oxyurid

Noun

Meaning

oxyurid (plural oxyurids)

(zoology) Any of the order Oxyurida of nematode worms.

Source: en.wiktionary.org

Close letter words and terms