scarlet pimpernel

Explore definitions, synonyms, and language insights of scarlet pimpernel

Definitions

Noun
herb with scarlet or white or purple blossoms that close at approach of rainy weather

More General Terms