most munificent - German English Dictionary