solar plexus
English edit
Noun edit
solar plexus (plural solar plexus or solar plexuses)
Synonyms edit
Translations edit
a complex network of nerves and ganglia, located within the abdomen behind the stomach
|
solar plexus (plural solar plexus or solar plexuses)
|