protest petitions - French English Dictionary