Definitions
There is 1 meaning of the phrase
Scarlet Pimpernel.
Scarlet Pimpernel - as a noun
Herb with scarlet or white or purple blossoms that close at approach of rainy weather
Synonyms (Exact Relations)
anagallis arvensispoor man's weatherglassred pimpernel