To display something proudly or arrogantly, especially to show off something you own or have achieved.
Possibly from Scandinavian origins (Danish 'flynge' meaning to show off). The word became common in English by the 1600s with the meaning of ostentatious display.
People often confuse 'flaunt' (to show off) with 'flout' (to ignore rules), but 'flaunt' comes from a completely different origin—yet they sound similar, which is why even native speakers mix them up!
Complete word intelligence in one call. Free tier — 50 lookups/day.