insulation mount for body - Turkish English Dictionary