mechanically guided torch - Turco Inglés Diccionario