Definitions of derring-do:

  • noun:   brave and heroic deeds