insulating tapes - Alemán Inglés Diccionario