threads of a worm gear - Francés Inglés Diccionario