japanese snowbell (styrax japonicum) - German English Dictionary