Definitions
noun
any active agent who appears unexpectedly to solve an insoluble difficulty
Look “deus ex machina” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
any active agent who appears unexpectedly to solve an insoluble difficulty