canton flannel cotton flannel – Meaning and Explanation