mass-impregnated non-draining insulation - Turkish English Dictionary