Spanish-English dictionary »

glenohumeral meaning in English

SpanishEnglish
glenohumeral adjective

glenohumeral(of or pertaining to the glenoid fossa and the humerus)
adjective