tape armouring - Turco Inglés Diccionario