superfluous generosity - German English Dictionary