English dictionary
scarlet plume meaning and definition
Definition and meaning of scarlet plume at MeaningMonkey.org. scarlet plume meaning and definition in the English Dictionary.SCARLET PLUME noun
Definition of scarlet plume (noun)
- Mexican shrub often cultivated for its scarlet-bracted flowers
- synonyms: Euphorbia fulgens
Source: Princeton University Wordnet