Flower of Scotland (7)
I believe the answer is:
thistle
'flower of scotland?' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for thistle that I've seen before include "Prickly plant (Carduus)" , "The Scottish weed?" , "Scottish plant emblem" , "Prickly plant, emblem of Scotland" , "symbol of Scotland" .)