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)

  1. 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

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: