EnglishimmortellesnounMeaningAny of various papery flowers, often dried and used as decoration.Any of various trees of the genus Erythrina.Related wordsxeranthemum annuum(English)immortals(English)immortally(English)immaculate(English)immortal(English)imperishable(English)incarnadine(English)bellefleur(English)SourcesDictionaryAPI.dev English dictionary data