self-locking worm gear - Francés Inglés Diccionario