meaning of cascade everlasting

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