lots of participation to installations - Spanisch Englisch Wörterbuch