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

/ˈflan(ə)lmaʊθ/