Find the word definition

Wiktionary
lay something at the feet of

vb. (context transitive idiomatic English) To assign responsibility for (something) to (someone).