deirid
noun
dei·rid
ˈdīrə̇d
plural -s
: either of a pair of sensory papillae in the lateral cervical region of certain nematodes usually considered tactile organs
Love words? Need even more definitions?
Merriam-Webster unabridged
Share