immortelle

Noun
  1. Mostly widely cultivated species of everlasting flowers having usually purple flowers;
    Southern Europe to Iran;
    Naturalized elsewhere (synset 112054178)

Found on Word Lists

Other Searches