nerve plexus

Noun
  1. A network of intersecting nerves (synset 105244178)

Other Searches