What Is The Glenoid Fossa And What Is Its Purpose?

What Is The Glenoid Fossa And What Is Its Purpose? Strong glenohumeral ligaments What is the glenoid fossa? The glenoid fossa is the socket of the shoulder joint. This part of the shoulder is a ball and socket joint. The head of the Humerus fits into the Glenoid fossa, though it is a shallow socket.