generous nature - Spanish English Dictionary