self-adhesive note - Spanish English Dictionary