What does the word gumption mean?

the word 'gumption means a mixture of initiative, boldness and shrewd common sense in pursuit of ones goals