meaning of scarlet plume
1.
Mexican
shrub
often
cultivated
for
its
scarlet-bracted
flowers
Related Words
scarlet plume
|
Developed & Maintained By
Taraprasad.com