adhesive tape roll - Turkish English Dictionary