a branch of knowledge that studies the past - English Synonyms Dictionary