insulation mount for body - Español Inglés Diccionario