deirid

noun
dei·​rid | \ ˈdīrə̇d\
plural -s

Definition of deirid

: either of a pair of sensory papillae in the lateral cervical region of certain nematodes usually considered tactile organs

History and Etymology for deirid

Greek deirē, derē neck, throat + English -id

Keep scrolling for more