throw oneself at the feet - French English Dictionary