have something at your feet - French English Dictionary