lay something at someone's feet - German English Dictionary