self-perpetuating - French English Dictionary