braggart

n. Boastful person. adj. Boastful.

v. i. A boaster.