Webster's Revised Unabridged Dictionary · 1913

blabbermouthed

blabbermouthed , adjective

1.
tending to talk excessively.
2.
prone to revealing secrets; -- of people.