place to catch vultures - Türkisch Englisch Wörterbuch