self-repelling - French English Dictionary