English Dictionary
◊ IMMORTELLE
immortelle
n : mostly widely cultivated species of everlasting flowers
having usually purple flowers; southern Europe to Iran;
naturalized elsewhere [syn: {Xeranthemum annuum}]