salvia sclarea
Meaning, Definition & Usage
Dictionary
Related
noun
aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental
clary
.
WordNet
Previous
salvatory
salve
salvelinus
salver
salverform
Next
salvific
salving
salvinia
salviniaceae
salvinorin