what is it called the person who boasts his/her achievements? - OK, or braggart, blowhard. And what about who is concerned with his/her appearance/style of clothes.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.