solar plexus noun definition in Internal anatomy topic from the Oxford Advanced Learner's Dictionary

solar plexus

 noun: Internal anatomy topic
(informal) the part of the body at the top of the stomach, below the ribs a painful punch in the solar plexus