self adhesive paper - Turkish English Dictionary