Same word as vainglorious:
arrogant, blowing one's own horn, boasting, bragging, cavalier, cocky, conceited, egotistic, egotistical, haughty, high-and-mighty, high-handed, huffy, overbearing, pompous, presumptuous, pretentious, puffed up, self-important, snobbish, snooty, strutting, stuck-up, swaggering, vain
arrogant, blowing one's own horn, boasting, bragging, cavalier, cocky, conceited, egotistic, egotistical, haughty, high-and-mighty, high-handed, huffy, overbearing, pompous, presumptuous, pretentious, puffed up, self-important, snobbish, snooty, strutting, stuck-up, swaggering, vain