SCARLET SAGE


Meaning of SCARLET SAGE in English

noun Date: 1863 a salvia ( Salvia splendens ) of Brazil that is widely cultivated for its long racemes of typically scarlet flowers

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.