Solar Plexus
About Solar Plexus
The celiac plexus (or solar plexus) is a complex network of nerves located in the abdomen.
Solar plexus or Solar Plexus may also refer to:
The solar plexus chakra in Hinduism, see Manipura
Stats
- 11,259 listeners
- 60,058 plays