Definitions Found:

one who regales (to delight (to give great pleasure to))