derring-do

Noun
  1. Brave and heroic feats (synset 100043854)

Other Searches