translate English to French: This is perhaps your greatest responsibility.
C’est peut-être la plus grande responsabilité qui vous incombe.