LEARNit Dictionary
blabbermouth
noun
/ˈblæbəmaʊθ/
UK
/ˈblæbərmaʊθ/
US
1
a person who tells secrets because they talk too much
رازفاشکن, دهانلق, دهانگشاد