self-applauding - adjective

normal formself-applauding
comparative
superlative