large level of participation - French English Dictionary