put people's heads together - Türkisch Englisch Wörterbuch