blabbermouth
noun
°a gossip.
"If it weren't for that blabbermouth Sally, the principal would never have known we did it."