English Dictionary
◊ DERRING-DO
derring-do
n : brave and heroic deeds