self-aggrandizing - adjective

normal formself-aggrandizing
comparative
superlative