self-renunciation - Turkish English Dictionary