Portuguese-English dictionary »

deus ex machina meaning in English

PortugueseEnglish
deus ex machina noun
{m}

deus ex machina(contrived plot resolution)
noun