peaceful assembly and association - German English Dictionary