derring-do
1.
(
noun
) brave and heroic deeds
Related Words:
deed
,
effort
,
exploit
,
feat
Terms and Conditions of Use / Copyright Notice