blabbermouthed Meaning, Definition & Usage

  1. adjective satellite unwisely talking too much
    bigmouthed; talkative; blabby.
  2. adjective satellite prone to communicate confidential information
    talebearing; leaky; tattling.

WordNet