A vain boasting fellow ?
Answer: C
Braggart is a person who boasts about their achievements or possessions.
synonyms: boaster, brag, bragger, show-off, blusterer, trumpeter, swaggerer, posersynonyms: boaster, brag, bragger, show-off, blusterer, trumpeter, swaggerer, posersynonyms: boaster, brag, bragger, show-off, blusterer, trumpeter, swaggerer, poser