English dictionary
salvia sclarea meaning and definition
Definition and meaning of salvia sclarea at MeaningMonkey.org. salvia sclarea meaning and definition in the English Dictionary.SALVIA SCLAREA noun
Definition of Salvia sclarea (noun)
- aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental
- synonyms: clary
Source: Princeton University Wordnet