Refine this word faster
Solar plexus
noun
Definitions
Noun
- 1 A complex network of nerves and ganglia, located within the abdomen behind the stomach.
- 2 a large plexus of sympathetic nerves in the abdomen behind the stomach wordnet
See also for "solar plexus"
Next best steps
Mini challenge
Unscramble this word: solarplexus