insulated composite panel - Francés Inglés Diccionario