bigmouth

noun
ElementaryNot in standard dictionaries
1

One who talks too much or says things which should not be said.

#derogatory#informal