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
Tweet