Meaning
Derived from the Latin word 'munificus', meaning generous. Can be used to describe someone who is exceptionally giving and benevolent.