japan allspice Meaning, Definition & Usage

  1. noun deciduous Japanese shrub cultivated for its fragrant yellow flowers
    Japanese allspice; winter sweet; Chimonanthus praecox.

WordNet