impregnated paper insulation - Turkish English Dictionary