Magnanimous simply means generous and giving, it has NO meaning regarding mammals specifically.
The new pope is magnanimous in his teachings.
There are few magnanimous people in this world.
Magnanimous Records was created in 2000.
From Latin 'magnanimous' meaning 'great souled'
Generous or noble would be other words that mean the same as magnanimous.
He magnanimously donated half of his paycheck. "Magnanimous" is a synonym for "generous."
Pusillanimous
Magnanimous- generous in forgiving an insult or injury
Gracious.
Forgiving.
go to sleep
stingy