blabbermouth (n.)youdaoicibaDictYouDict
1931, from blabber + mouth (n.).