deus ex machina
deu·sex·mac·hina
noun
1.
any active agent who appears unexpectedly to solve and insoluble difficulty
Related words
Broader terms
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.