blabbermouthed
adjective
°Talkative, especially in an indiscreet manner.
synonyms: bigmouthed, garrulous, loose-lipped, loquacious