8

Is there a word or idiom to describe someone who is always trying to create a good impression when talking about himself? Someone who is always trying to show that he is better than others even if he is not.

For example, when you talk to someone about a trip to an amazing place and then the person you are chatting with says that he went on a better trip than yours, that you bought a great car but this person's is better... and so on.

7 Answers7

10

That person could be called a "braggart"

From the Google Dictionary:

brag·gart

/ˈbraɡərt/

noun: braggart; plural noun: braggarts

a person who boasts about achievements or possessions.

6

Blowhard : someone who always brags or boasts about himself.

He is also a braggart, bragger, line-shooter, vaunter, etc.

Blowhard is an informal word describing someone who can't stop talking about themselves or their accomplishments, real or imagined.

From ODO:

blowhard: A person who blusters and boasts in an unpleasant way.

My pick for an instance of boastful talk exhibiting self-importance : Crowing

Idioms:

-all bark and no bite

-all hat and no cattle

-etc.

Misti
  • 13,774
  • 1
    "All bark and no bite" doesn't mean someone who brags as much as someone who intimidates people but doesn't act on the intimidation. – Kristina Lopez Dec 15 '14 at 20:50
  • 1
    "All hat and no cattle," similarly, implies a failure to have the goods to back the bravado; and OP said nothing about the offender's not having had the better trip or car. – Brian Donovan Dec 15 '14 at 22:25
5

The standard colloquial term for such behaviour is

one-upmanship - the technique or practice of gaining an advantage or feeling of superiority over another person

FumbleFingers
  • 140,184
  • 45
  • 294
  • 517
4

I suggest poseur.

a person who pretends to be what he or she is not : an affected or insincere person

Merriam Webster

  • Isn't it really subjective whether or not their car or vacation is better than yours? I think a poseur is more like someone who lies about what they've done or what they have. – Kristina Lopez Dec 15 '14 at 20:51
4

According to Urban Dictionary, a common slang word for such a person is a topper; they always have to "top" what someone else says.

Nicole
  • 11,828
2

The person could be said to be self-aggrandizing.

TheFreeDictionary:

self-ag·gran·dize·ment

/sĕlf′ə-grăn′dĭz-mənt/

n. The act or practice of enhancing or exaggerating one's own importance, power, or reputation.

self′-ag·gran′diz′ing /-ə-grăn′dī′zĭng/ adj.

zazen
  • 21
0

A slang expression is: to get cocky: (from TFD)

  • Overly self-assertive or self-confident, arrogant, conceited.

    • A very cocky young man.

    • I'm just listing the nominees, so not a great time to get cocky.