Scarlet Sage (noun) Definition, Meaning & Examples

noun
  1. a tender shrub, Salvia splendens, of Brazil, having ovate leaves and bell-shaped scarlet flowers.
Scarlet Sage (noun) Definition, Meaning & Examples

More Definitions