big mouth (n.)youdaoicibaDictYouDict
also bigmouth "person who talks too much," 1889, American English, from big + mouth (n.).