Has a hankering for Blur T-shirts (7)
I believe the answer is:
thirsts
'has a hankering' is the definition.
I can't tell whether this defines the answer.
'blur t-shirts' is the wordplay.
'blur' indicates an anagram (blur can mean a confusion or mess).
't'+'shirts'='tshirts'
'tshirts' anagrammed gives 'THIRSTS'.
'for' acts as a link.
Can you help me to learn more?
(Other definitions for thirsts that I've seen before include "needs water" , "Hungers!" , "Cravings" .)