Meaning of styrax japonicum

Definition of styrax japonicum

(noun) shrubby tree of China and Japan

Other information on styrax japonicum

WIKIPEDIA results for styrax japonicum
Amazon results for styrax japonicum