Definition, synonyms and related words
One who rewrites history to their own advantage or tells self-aggrandizing falsehoods.