stubbornly resistant to change or improvement; "hard-core addicts"
extremely explicit; "hard-core pornography"
intensely loyal; "his hard-core supporters"