Ball Joint
A ball joint is used for allowing free rotation in two planes at the same time while preventing translation in any direction, including rotating in those planes.