throw oneself at the feet - Türkisch Englisch Wörterbuch