self-renunciation - German English Dictionary