self-perpetuating - Turkish English Dictionary