Moxie is a slang term for guts or attitude.(noun)
An example of moxie is what a student has who stands up to a cruel teacher.
See moxie in Webster's New World College Dictionary
Origin: after Moxie, trademark for a soft drink
See moxie in American Heritage Dictionary 4
Origin: From Moxie, trademark for a soft drink.
Learn more about moxie