bounteous [or bountiful]

    adjective
  1. abundant.
  2. [person] generós, benefactor.