What is the meaning of the word "braggart"?

Definitions: