meaning of ball and socket joint

ball and socket joint meaning in Veterinary Dictionary

a kind of joint that enables free of charge activity in all directions. Can also be known as enarthrosis.