Welsh flannel

Noun

 * 1) A fine kind of flannel made from the fleece of Welsh mountain sheep, and largely manufactured by hand.