Word info

thelaziid

Noun

Meaning

thelaziid (plural thelaziids)

(zoology) Any nematode in the family Thelaziidae.

Source: en.wiktionary.org

Close letter words and terms