bigmouth
noun
°(slang) one who talks too much or says things which should not be said.