layer of insulation - Turkish English Dictionary