'deus ex machina' definitions:

Definition of 'deus ex machina'

From: WordNet
noun
Any active agent who appears unexpectedly to solve an insoluble difficulty