public protest meeting - Deutsch Englisch Wörterbuch