Meaning of derring-do

Definition of derring-do

(noun) brave and heroic feats

Other information on derring-do

WIKIPEDIA results for derring-do
Amazon results for derring-do