insulating foam - Alemán Inglés Diccionario