Evergreen shrub with spiny leaves and clusters of yellow flowers (7)
I believe the answer is:
mahonia
(Other definitions for mahonia that I've seen before include "Garden shrub of disputed genus" , "Evergreen shrub" , "plant" , "Fragrant berried shrub" .)