English-Chinese dictionary »

lay something at the feet of meaning in Chinese

EnglishChinese
lay something at the feet of (to assign responsibility for (something) to (someone))
verb

将责任交给某人 /jiāng zérèn jiāo gěi mǒurén/verb

將責任交給某人verb