loudmouth

/ˈlaʊdˌmaʊθ/noun
ElementaryNot in standard dictionaries
1

One who talks too much or too loudly, especially in a boastful or self-important manner.

#derogatory#slang