Immortelle

What is Immortelle?

Immortelle definition and meaning on Dictionary terms:
noun

an everlasting plant or flower, especially Xeranthemum annuum.