self-stick note - Turkish English Dictionary