self-avoiding - French English Dictionary