derring-do

derring-do

n.
  1. brave and heroic deeds.