meaning of solar plexus
1.
a
large
plexus
of
sympathetic
nerves
in
the
abdomen
behind
the
stomach
Related Words
solar plexus
|
Developed & Maintained By
Taraprasad.com