very generous and noble - Français Anglais Dictionnaire