self-repellency - German English Dictionary