Find the word definition

Wiktionary
glenohumeral joints

n. (plural of glenohumeral joint English)