Definitions of vainglory:

  • noun:   outspoken conceit