Home UK English flannelmouth
A person who talks too much, especially in a boastful or deceitful way.
READ THESE ARTICLES