blabbermouth (n.)

also blabber-mouth, 1931, from blabber + mouth (n.).

Share