adhesive insulating tape - Turkish English Dictionary