HAVE A BIG MOUTH
Meaning of HAVE A BIG MOUTH in English
1.
to be bad at keeping secrets
2.
to talk too much, especially about your own abilities and achievements
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005