mechanical puppet - Turco Inglés Diccionario