gutsy

adjective

Having or showing courage, determination, and spirit.