translate English to French: It is about time this issue was discussed in Parliament.
Il est grand temps que cette question soit discutée au Parlement.