Plucky Adjective

having or showing determined courage in the face of difficulties