What does cascade everlasting mean?

cascade everlasting meaning in General Dictionary

shrub with white-woolly branches and woolly leaves having fragrant plants creating lengthy aerosols; blossoms suited to drying; sometimes put in genus Helichrysum