blabmouth
Etymology
From blab + mouth.
noun
Synonym of blabbermouth (“a gossip or chatterbox”).