right to congregate and demonstrate - Allemand Anglais Dictionnaire