very generous and noble - German English Dictionary