hold a public demonstration - Français Anglais Dictionnaire