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