Snowberry Meaning

There are 1 meaning(s) for word Snowberry

Meaning 1 : deciduous shrub of western North America having spikes of pink flowers followed by round white berries

    Synonyms : common snowberry,  symphoricarpos alba,  waxberry