Blabbermouth
(noun)
A person who talks too much or reveals secrets, often in a indiscreet or thoughtless manner.
Origin:
From blabber + mouth.
Examples:
- He is such a blabbermouth, he can't keep a secret.
- She is known for being a blabbermouth, always gossiping.
- The blabbermouth revealed the secret to her friends.
- He blabbermouthed the company's confidential information.
- The blabbermouth caused a lot of trouble by revealing the secret.