solar plexus

Explore definitions, synonyms, and language insights of solar plexus

Definitions

Noun
a large plexus of sympathetic nerves in the abdomen behind the stomach

More General Terms