insulation mount for body - Turco Inglés Diccionario