Woollen fabric (7)
(Other definitions for flannel that I've seen before include "nonsense" , "something to wash with" , "Bathroom item" , "One way to rub clean" , "type of fabric" .)
'woollen fabric' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for tweed that I've seen before include "Scottish/English river" , "Fabric; river" , "Scottish and English river" , "Woollen cloth - Scotland/England border river" , "See 7" .)