high level of participation - French English Dictionary