bigmouth

/ˈbɪɡ ˌmaʊθ/

noun

An indiscreet or boastful person.

wordiness,verboseness,loquacity,garrulity,talkativeness,volubility,expansiveness,babbling,blathering,prattling,prating,jabbering,gushing