The word 'magnanimous' has a Latin root meaning 'great' or 'large'. Which of the following is a possible synonym for 'magnanimous'?
Selfish
Generous
Petty
Humble

English Language Arts Exercises are loading ...