ball and socket damping screw - Alemán Inglés Diccionario