French-Latin dictionary »

deus ex machina meaning in Latin

FrenchLatin
deus ex machina nom

deus ex machinanoun