C2 noun /ˈveɪnɡlɔːri/
vainglory
Meaning
Excessive vanity or boastfulness about one's achievements.
Example
His speech was filled with vainglory and self-praise.