Definitions of Japan allspice:

  • noun:   deciduous Japanese shrub cultivated for its fragrant yellow flowers