Synonyms for Flaunt:
General:
* Show off
* Display
* Parade
* Boast
* Vaunt
* Exhibit
* Brandish
* Showcase
* Demonstrate
* Exaggerate
More specific:
* Strut (to walk in a proud or confident way)
* Swagger (to walk or behave in a confident and arrogant way)
* Flaunt one's wealth (to show off one's possessions)
* Dazzle (to impress with brilliance or beauty)
* Show off (to deliberately try to impress others)
* Put on a show (to deliberately attract attention)
Antonyms for Flaunt:
General:
* Conceal
* Hide
* Disguise
* Suppress
* Downplay
* Minimize
* Understate
* Mask
* Veil
* Obscure
More specific:
* Play down (to make something seem less important)
* Tone down (to make something less noticeable)
* Be discreet (to be careful not to attract attention)
* Keep a low profile (to avoid attracting attention)
* Be modest (to not be boastful about one's achievements)
Note: The exact synonym or antonym you choose will depend on the specific context in which you are using the word "flaunt".