Rose and Lily may be in these shops— flirts so naughty (8)
I believe the answer is:
florists
'rose and lily may be in these shops' is the definition.
'flirts so naughty' is the wordplay.
'naughty' indicates anagramming the letters.
'flirts'+'so'='flirtsso'
'flirtsso' with letters rearranged gives 'FLORISTS'.
(Other definitions for florists that I've seen before include "Slits for blooming sellers" , "Flower shops" , "Flower sellers" , "They grow and sell flowers" .)