steely-spined

Adjective

 * 1)  Having a hard, strong, and determined mindset / mentality.