large level of participation - Spanish English Dictionary