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)

  1. aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: