Boulingo
generous
Willing to give money, help, or support.
Learn languages with Boulingo