Definitions
There is 1 meaning of the phrase
Japanese Barberry.
Japanese Barberry - as a noun
Compact deciduous shrub having persistent red berries; widespread in cultivation especially for hedges
Synonyms (Exact Relations)
berberis thunbergii