Meaning of japanese allspice

Definition of japanese allspice

(noun) deciduous Japanese shrub cultivated for its fragrant yellow flowers

Other information on japanese allspice

WIKIPEDIA results for japanese allspice
Amazon results for japanese allspice