people's participation movement - Alemán Inglés Diccionario