screen (of escorts) - Türkisch Englisch Wörterbuch