lar·gi·or

  1. bestow
  2. give abundantly
  3. grant
  4. shower
  5. to give bountifully
  6. to lavish