flannelmouth - noun

singularflannelmouth
pluralflannelmouths