impregnated tape - Turkish English Dictionary