'deus ex machina' definitions:

Definition of 'deus ex machina'

(from WordNet)
noun
Any active agent who appears unexpectedly to solve an insoluble difficulty