Find the word definition

Wiktionary
abdominoscrotal muscles

n. (plural of abdominoscrotal muscle English)