(one's) better nature - Alemán Inglés Diccionario