bigmouthed

adj
University
1

Loud or talkative, especially in an indiscreet manner.

2

Having a large mouth.