Home
Search
Index
Definify.com
Definition
2025
glenoid_fossa
glenoid fossa
English
Noun
glenoid
fossa
(
plural
glenoid fossae
)
(
anatomy
)
The
hollow
at the end of the
scapula
into which fits the
humerus
to make the
shoulder joint
Similar Results