DIEHARD Meaning of DIEHARD in English ■ noun a person who strongly opposes change or who continues to support something in spite of opposition. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004