Wiktionary
oxyurid
n. (context zoology English) Any of the order Oxyurida of nematode worms.
n. (context zoology English) Any of the order Oxyurida of nematode worms.