SCARLET SAGE


Meaning of SCARLET SAGE in English

noun

: any of several red-flowered salvias ; especially : a well-known garden bedding plant ( Salvia splendens ) of Brazil with long racemes of intense scarlet flowers — compare sage 1a

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.