Meaning of scarlet plume
Definition of scarlet plume
(noun)
Mexican
shrub
often
cultivated
for its scarlet-bracted flowers
Other information on scarlet plume
WIKIPEDIA results for
scarlet plume
Amazon results for
scarlet plume
Tweet