Stormy setter sloshed in shopping sector (4,6)
I believe the answer is:
high street
'sloshed in shopping sector' is the definition.
The answer and definition can be both man-made objects as well as being singular nouns.
Maybe they are linked in a way I don't understand?
'stormy setter' is the wordplay.
I cannot really see how this works, but
an anagram of 'setter' is 'street' which is within the answer.
The remaining letters 'high' is a valid word which might be clued in a way I don't understand.
This may be the basis of the clue (or it may be nonsense).
Can you help me to learn more?
(Another definition for high street that I've seen is " Shopping area".)