Top definition
A person who knows a lot about history, particularly a lot regarding a period of time, person or place.
Person 1: Susan knows a lot about Pin Up Models

Person 2: Yeah she's kinda a History Buff on Cheesecake.
by Luscious Landie January 31, 2010
Get the merch
Get the history buff neck gaiter and mug.