translate English to French: They submitted a detailed petition explaining their claims.
Ils ont soumis une pétition expliquant en détail leurs revendications.