'GENEROUS' Synonyms:
1. Liberal: willing to respect or accept behaviour or opinions different from one's own; open to new ideas
2. Lavish: bestow something in generous or extravagant quantities on
3. Giving: freely transfer the possession of (something) to (someone)
4. Open - handed: giving freely; generous
5. Free - handed: generous, especially with money
6. Bountiful: giving generously
7. Unselfish: willing to put the needs or wishes of others before one's own