high level of participation - Spanish English Dictionary