philanthropy

noun
  1. the practice of giving money and time to help make life better for other people
  2. an organization that gives money, goods, or time to help make life better for other people

Examples