bounteous

adjective

Generously given or giving; bountiful.