blabbermouth - noun

singularblabbermouth
pluralblabbermouths