translate English to French: For universities must do much more.
Car elles doivent faire beaucoup plus.