What is the full meaning of immortelle
(French) a plant with flowers that retain their color when dried [n -S]
Example of the word immortelle placed on a Scrabble board.