self-perpetuation - French English Dictionary