be harshly criticized - Français Anglais Dictionnaire