Find the word definition

Wiktionary
dei ex machina

n. (deus ex machina English)