Meaning of flannelmouth in English:

flannelmouth

Pronunciation /ˈflan(ə)lmaʊθ/

noun

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