insulation mount for body - Alemán Inglés Diccionario