Blabbermouthed has 3 different meanings across 1 category:
Adjective
unwisely talking too much
prone to communicate confidential information
Talkative, especially in an indiscreet manner.