Definition of Salvia Sclarea
- 1. Aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental Noun
Synonyms for word "salvia sclarea"
Semanticaly linked words with "salvia sclarea"
Hyponims for word "salvia sclarea"