Meaning of deus ex machina

Definition of deus ex machina

(noun) any active agent who appears unexpectedly to solve an insoluble difficulty

Other information on deus ex machina

WIKIPEDIA results for deus ex machina
Amazon results for deus ex machina