Word info Synonyms

immortelle

Noun

Meaning

A plant with a conspicuous, dry, unwithering involucre, as the species of Antennaria, Helichrysum, Gomphrena, etc. See Everlasting.

Source: Webster's dictionary

Synonyms

Show all synonyms

Hypernyms

Phrases with the word

Derivatives

Close letter words and terms