right of peaceful assembly - French English Dictionary