blab·ber·mouth /ˈblæbɚ/ 長舌者
blabbermouth n : someone who gossips indiscreetly [syn: tattletale, tattler, taleteller, talebearer, telltale]