English word definition — powered by WordNet
noble and generous in spirit
generous and understanding and tolerant
Want to remember magnanimous?