be the subject of relentless criticism - Français Anglais Dictionnaire