diehard - Dictionary definition and meaning for word diehard
one who would prefer to die rather change his views