very generous and noble - Allemand Anglais Dictionnaire