Ball Joint
The Ball Joint, also known as a spherical joint, has three rotational degrees of freedom between the two attached components. The two components are free to rotate relative to each other along all three axes.