What is the meaning of Derring-do?

Valiant deeds in desperate times.

Brave and adventurous (albeit often reckless) actions.

Source: wiktionary.org