nerve ring
noun
: a ring of nervous tissue
especially
: a ring of concentrated nervous tissue about the pharynx of various invertebrate animals
Love words? Need even more definitions?
Merriam-Webster unabridged
Share