translate English to French: Much could be said upon that.
On pourrait épiloguer longuement là-dessus.