ball and socket device - Turkish English Dictionary