meaning of blabbermouth

blabbermouth meaning in General Dictionary

a person who gossips indiscreetly


blabbermouth meaning in Etymology Dictionary

1931, from blabber + mouth (letter.).