derring-do
derring-do
n.
brave and heroic deeds.