Noun Definitionstyrax japonicum1.Definition: shrubby tree of China and JapanRelated Noun(s):japanese snowbellCategory: Plants