blabbermouth
Blabbermouth (noun) means someone who talks too much, especially someone who can't keep a secret. Example: “Don't tell Dave — he's a total blabbermouth.”
How to use blabbermouth
Learner’s notesIn plain EnglishA person who can't hold their tongue and lets secrets or gossip out.
Informal, often used half-jokingly.
Word forms
- Plural
- blabbermouths
Fill the gap
Can you complete this real example?
Don't tell Dave — he's a total _____.
Etymology
From blabber ("to reveal a secret carelessly") plus mouth.