translate English to French: Some of the key terms required clarification.
Certains des termes clés appellent des éclaircissements.