insulation mount for body - Francés Inglés Diccionario