'Japanese allspice' definitions:

Definition of 'Japanese allspice'

(from WordNet)
noun
Deciduous Japanese shrub cultivated for its fragrant yellow flowers [syn: Japan allspice, Japanese allspice, winter sweet, Chimonanthus praecox]