Hard-shell
(
a.
) Unyielding; insensible to argument; uncompromising; strict.