Wiktionary
show off
n. (alternative form of show-off English) vb. 1 (context transitive idiomatic English) To exhibit the best attributes of something. 2 (context transitive and intransitive idiomatic English) To attract attention to for the purpose of bragging or personal exhibitionism; to demonstrate a skill, talent or property for the purpose of bragging or personal exhibitionism.