mass-impregnated paper insulation - Turkish English Dictionary