self-repellency - French English Dictionary