insulation pad - Turco Inglés Diccionario