American Dictionary
Definition solar plexus in American English
solar plexus noun
[singular] noun
/ˌsoʊlər ˈpleksəs/
Synonyms and related words
