history buff means: An individual who is knowledgeable about the history of a particular period, person, or location. (in Community Dictionary, added by Typhoon)