tape perforating apparatus - Turco Inglés Diccionario