SNOWBELL

Definition of SNOWBELL

  1. (noun)small tree native to Japan