babblemouth

noun
RareNot in standard dictionaries
1

One who babbles.

2

One who reveals or gives away information.

#derogatory#informal#rare