1.
boast
of
2.
brag
about
3.
flaunt
4.
show
off