What does the expression “slay the dragon” mean?
Slay the dragon comes from fairy tales of old, when a dragon either held a young princess as a hostage, or threatened the castle of a King. There were usually one or two knights who would attempt to kill the dragon, but most failed. Finally here comes a Knight on to the scene, that would be successful in “slaying the dragon.” Today, we figuratively use the expression, when we have some problem that we need to solve.