blabbermouthed Meaning, Definition & Usage
-
adjective satellite unwisely talking too much
bigmouthed; talkative; blabby.
-
adjective satellite prone to communicate confidential information
talebearing; leaky; tattling.