Hard-shell



ENGLISH MEANING
adjective
1.
Unyielding; insensible to argument; uncompromising; strict.