self adhesive seal - Turkish English Dictionary