Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of immortelles

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