Hard-shell /(härd"shĕl`)/ Hard·-shell Hard-shell a. Unyielding; insensible to argument; uncompromising; strict. [Colloq., U.S.]