lots of participation to installations - Türkisch Englisch Wörterbuch