Synonyms and Antonyms for deus_ex_machina

1. deus ex machina (n.)

any active agent who appears unexpectedly to solve an insoluble difficulty

Synonyms: