Find the word definition

Wiktionary
dii ex machina

n. (deus ex machina English)