meaning of japanese allspice
1.
deciduous
Japanese
shrub
cultivated
for
its
fragrant
yellow
flowers
Related Words
japanese allspice
|
Developed & Maintained By
Taraprasad.com