Veils to conceal flowers (7)
I believe the answer is:
'flowers' is the definition.
(violet is a type of flower)
'veils to conceal' is the wordplay.
'conceal' is an anagram indicator.
'veilsto' is an anagram of 'VIOLETS'.
(Another definition for violets that I've seen is " Small reddish-blue flowers".)