held in high regard/esteem - Français Anglais Dictionnaire