blabbermouth
noun
blab·ber·mouth
ˈbla-bər-ˌmau̇th
: a person who talks too much
especially
: tattletale
Love words? Need even more definitions?
Merriam-Webster unabridged
Share