What is a ball and socket joint?
Joints:
Joints are points of contact between bones or between bones and cartilages.
Synovial joints:
Synovial joints are distinguished by the presence of a fluid-filled synovial space between the articulating surfaces of the two bones.
Ball and socket joints: