Word info

deirid

Noun

Meaning

deirid (plural deirids)

(biology) either of a pair of sensory papillae in the lateral cervical region of some nematodes

Source: en.wiktionary.org

Close letter words and terms