IMMORTELLE MEANING IN ENGLISH

• Immortelle Definition & Synonyms

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


• Immortelles Definition & Synonyms

  1. (pl. ) of Immortelle


RECENT SEARCHES