translate English to French: That is more or less what our report says.
C'est plus ou moins ce que nous disons dans notre rapport.