a march of people for a beneficial purpose - Spanish English Dictionary