Crossword Genius

High street with random pet shop (10,5)

Ross

I believe the answer is:

department store

'shop' is the definition.
(thesaurus)

'high street with random pet' is the wordplay.
'high' indicates an anagram (can mean drunk or on drugs and hence disordered).
'with' is a charade indicator (letters next to each other).
'street'+'random'+'pet'='streetrandompet'
'streetrandompet' with letters rearranged gives 'DEPARTMENT STORE'.

(Other definitions for department store that I've seen before include "large shop" , "place on the high street" , "shopping centre" , "Big shop" , "Building" .)

I've seen this clue in The Telegraph.
Want a hint initially instead of a full solution? Install my app