blabbermouth
nounUK /ˈblæb.ə.maʊθ/
US /ˈblæb.ɚ.maʊθ/
A blabbermouth is a person who talks too much and tells secrets.
Don't tell Tommy your secret—he's a real blabbermouth.
RELATED WORDS
OTHER MEANINGS
2. Someone who reveals private information without permission.
Her coworker was a blabbermouth who shared everyone's salary details.
3. A person who chatters constantly and noisily.
The blabbermouth at the next table talked through the whole movie.
4. A character or person known for spreading rumors.
In the story, the village blabbermouth spread the news before sunrise.