munificent

adjective
  1. extremely generous in giving or bestowing; lavish
  2. Usage: formal

Examples