life everlasting

Noun

 * 1) Cudweed.
 * , a succulent perennial ground cover native to Eurasia.