translate English to French: Remain beyond reproach
Rester irréprochable