solar plexus
English
editNoun
editsolar plexus (plural solar plexus or solar plexuses)
Synonyms
editTranslations
edita complex network of nerves and ganglia, located within the abdomen behind the stomach
|
solar plexus (plural solar plexus or solar plexuses)
|