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.”

Synonyms

  • appendage
  • sensory organ

Antonyms

  • inert
  • insensate