You searched for: “lavish
Descriptive of being very generous or providing great amounts of something. (1)