Green’s Dictionary of Slang

blab v.

[blab n.]

1. [mid-16C+] to talk; thus blab it out, to hurry and finish talking.

2. [late 16C+] (also blab out) to inform.

3. [late 16C+] to confess, to tell about.

4. [1920s] (Aus.) to boast.