What is the meaning of Solar_plexus?

A complex network of nerves and ganglia, located within the abdomen behind the stomach.

Source: wiktionary.org