be respected highly or favorably - Français Anglais Dictionnaire