electric insulating tape - Turkish English Dictionary