Definitions of Styrax japonicum:

  • noun:   shrubby tree of China and Japan