To provide, do, or have something that is required.
1) She tried to slake her curiousity.
2) A harrowing experience while mountain climbing has slaked my desire for adventure.
Middle English, from Old English slacian.
assuage, quench, satisfy, provide