orpine

noun
  1. a succulent plant with fleshy leaves and clusters of small flowers, native to Europe and Asia
  2. Usage: also called livelong or livelong orpine; botanical name: Sedum telephium

Examples