'Japanese snowbell' definitions:

Definition of 'Japanese snowbell'

(from WordNet)
noun
Shrubby tree of China and Japan [syn: Japanese snowbell, Styrax japonicum]