Solar plexus

noun

Definitions

Noun
  1. 1
    A complex network of nerves and ganglia, located within the abdomen behind the stomach.
  2. 2
    a large plexus of sympathetic nerves in the abdomen behind the stomach wordnet

Next best steps

Mini challenge

Unscramble this word: solarplexus