she wouldn't shut up, telling all my naughty stores, such a blabba mouth
to speak lots, or to share secrets
"she wouldn't shut up, telling all my naughty stores, such a blabba mouth" What is the definition of "blabba mouth"?