Scarlet sage

What is Scarlet sage?

Scarlet sage definition and meaning on Dictionary terms:
noun

a tender shrub, Salvia splendens, of Brazil, having ovate leaves and bell-shaped scarlet flowers.