self-renewal - Turkish English Dictionary