Synonyms: talkative, bigmouthed, blabbermouthed, blabby
Definition: unwisely talking too much
Similar words: indiscreet
Definition: lacking discretion; injudicious
Usage: her behavior was indiscreet at the very best