braggadocio

ˌbraɡəˈdəʊtʃɪəʊ

noun

boastful or arrogant behaviour.