right to congregate and demonstrate - Spanisch Englisch Wörterbuch