be admired or respected by others - Français Anglais Dictionnaire