self-renunciation - Alemán Inglés Diccionario