SNOWBALL BUSH


Meaning of SNOWBALL BUSH in English

■ noun a guelder rose of a sterile variety which produces large globular white flower heads.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.