Flannel shirts meaning entail: Lightweight, soft, and brushed cotton or wool; Plaid or checked pattern (often in red and black, but also in other colours); Relaxed fit and long sleeves ...