vainglorious/ˌveɪnˈɡlɔriəs/Comparativemore vaingloriousSuperlativemost vainglorious1showing excessive pride in one's abilities or accomplishmentsSynonyms: bigswelled