Magnanimous

1. noble of mind and heart; high-minded
2. forgiving, not holding onto grudges; not revengeful or vindictive
3. characterised by great generosity or nobility of action







Ex: The magnanimous shopkeeper served medicines to the flood affected victims.