self-sticker - Turkish English Dictionary