ball sockets - Francés Inglés Diccionario