Hard-shell

•  Hard-shell  –  Unyielding; insensible to argument; uncompromising; strict.