self-stick note - German English Dictionary