munificent - French English Dictionary