Magnificent means "grand," literally "made great" or "doing great things." Its root is magn- which means "great" or "large."
Munificent means "lavish" or "very generous," literally "making gifts." The root muni- means "gift."
Complete Contents Glossary
Grammar Contents