to protest - Spanish English Dictionary