Feedback
Solar plexus
Meaning
Noun
●
In Anatomy:
A
complex
network of
nerves
and
ganglia
,
located
within the
abdomen
behind the stomach.
Sourced from
Wiktionary
Synonyms
Celiac Plexus
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better