JAPAN ALLSPICE





Definition:

  1. [noun] deciduous Japanese shrub cultivated for its fragrant yellow flowers
    Synonyms: Japan allspice, Japanese allspice, winter sweet, Chimonanthus praecox

Synonyms: