doughty

adjective

Brave and persistent.