Find the word definition

Wiktionary
latissimi dorsi

n. (plural of latissimus dorsi English)