DEIRID


Meaning of DEIRID in English

ˈdīrə̇d noun

( -s )

Etymology: Greek deirē, derē neck, throat + English -id — more at der-

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.