Immortelle - Definition

immortelle

n 1: mostly widely cultivated species of everlasting flowers
having usually purple flowers; southern Europe to Iran;
naturalized elsewhere [syn: immortelle, Xeranthemum
annuum]

Look up another word