bigmouth

Noun

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

Derived terms

 * bigmouth shiner
 * bigmouth shiner
 * bigmouth shiner
 * bigmouth shiner