hardshell

Alternative forms

 * hard-shell

Adjective

 * 1) Having a tough outer shell.
 * 2)  Rigid or uncompromising in principles, especially in religion or politics.
 * 1)  Rigid or uncompromising in principles, especially in religion or politics.
 * 1)  Rigid or uncompromising in principles, especially in religion or politics.