bigmouthed

adj

1.
unwisely talking too much