hard-shell vs hardheaded

hard-shell

hardheaded

adj
  • Realistic; pragmatic. 

  • Stubborn; wilful. 

How often have the words hard-shell and hardheaded occurred in a corpus of books? (source: Google Ngram Viewer )