lots of participation to installations - Turco Inglés Diccionario