slip-free power transmission - Turco Inglés Diccionario