blabbermouth
noun
[ ˈblabəmaʊθ ]
• a person who talks excessively or indiscreetly.
Similar:
talker,
chatterer,
jabberer,
babbler,
prattler,
blatherer,
prater,
tittle-tattler,
tattler,
gossip,
gossiper,
gossipmonger,
conversationalist,
blatherskite,
chatterbox,
windbag,
gasbag,
gabber,
big mouth,
loudmouth,
natterer,