English dictionary
cascade everlasting meaning and definition
Definition and meaning of cascade everlasting at MeaningMonkey.org. cascade everlasting meaning and definition in the English Dictionary.CASCADE EVERLASTING noun
Definition of cascade everlasting (noun)
- shrub with white woolly branches and woolly leaves having fragrant flowers forming long sprays; flowers suitable for drying; sometimes placed in genus Helichrysum
Source: Princeton University Wordnet