self-stick note - English Synonyms Dictionary