self-adhesive abrasive - Turkish English Dictionary