worm and roller steering - Alemán Inglés Diccionario