blabbermouth

noun
1
a person who tells secrets because they talk too much
رازفاش‌کن, دهان‌لق, دهان‌گشاد