self-adhesive film - Turkish English Dictionary