self-fertilizing - French English Dictionary