[n] extravagant self-praise [v] show off
blow, bluster, boast, brag, gas, gasconade, shoot a line, swash, tout