Chinese-English dictionary »

機械降神 meaning in English

ChineseEnglish
機械降神 noun

deus ex machina(contrived plot resolution)
noun