Scarlet Pimpernel (noun) Definition, Meaning & Examples

noun
  1. a weedy primulaceous plant, Anagallis arvensis, of temperate regions, having small red, purple, or white star-shaped flowers that close in bad weather
Scarlet Pimpernel (noun) Definition, Meaning & Examples

More Definitions