Meaning: 1 to cause (someone) to pass the time agreeably occupied <regaled his grandchildren with stories of his time in Morocco> — see amuse 2 to entertain with a fancy meal <an inn that nightly regales its guests with five-course meals prepared by a master chef> — see feast