Used to describe someone who talks too much or indiscreetly.
Siempre he pensado que su personalidad boquirrota lo hace el alma de la fiesta.
I have always thought that his big-mouthed personality makes him the life of the party.