bigmouth - definition and synonyms

noun [countable] 

Your browser doesn’t support HTML5 audio

/ˈbɪɡmaʊθ/
singularbigmouth
pluralbigmouths
  1. someone who talks a lot and is unable to keep anything secret