neuropod
/nuːrəˈpɒd/Definitions
1. noun
A sensory organ found in some invertebrates, such as arthropods, that is used for sensing the environment.
“The researchers studied the function of the neuropods in the arthropod’s sensory system.”
1. noun
A sensory organ found in some invertebrates, such as arthropods, that is used for sensing the environment.
“The researchers studied the function of the neuropods in the arthropod’s sensory system.”