English Translation for solar plexus
solar plexus
شمسی ترکیب
Search Result for solar plexus
solar
See Definition and Meaning
plexus
English definition for solar plexus
1. n. a large plexus of sympathetic nerves in the abdomen behind the stomach
Sponored Video