Definition of flannelmouth in English:

flannelmouth

noun

North American
informal
  • A person who talks too much, especially in a boastful or deceitful way.

Pronunciation

flannelmouth

/ˈflanlˌmouTH/