I've never heard the expression. All I can contribute is that "flannel" means washcloth in the UK...