1. display ostentatiously in order to provoke admiration
To ‘flaunt’ means to ‘show off’ or put your attributes, wealth, possessions or talents on display in a very obvious way so that others have to take note. You can flaunt wealth, flaunt designer clothing or flaunt a skill or ability for example. The word ‘flaunt’ has a negative connotation as it can be attention-seeking behaviour or can seem to indicate the person ‘flaunting’ feels superior to others around them. You are more likely to hear this used in social contexts.