translate English to French: We have discussed it.
Nous en avons débattu.