Flannel shirts meaning entail: Lightweight, soft, and brushed cotton or wool; Plaid or checked pattern (often in red and ...