Definition of nerve ring in US English:

nerve ring

noun

Zoology
  • A ring of nerves and ganglia encircling the pharynx in various invertebrates.

Origin

Mid 19th century; earliest use found in Philosophical Transactions of the Royal Society of London.