leave much to be desired - Français Anglais Dictionnaire