Having a quantity or amount that is generous or plentiful; ample.
Very generous; lavish.
Very liberal in giving or bestowing.