Translation of solar in English:

solar

solar plexus

(solar pleksus)

noun

  • 1

    solar plexus, network of nerves at the pit of the stomach, this area