translate English to French: The delegation could perhaps shed some light on the subject.
La délégation pourra peut-être apporter des précisions à ce sujet.