salvia sclarea - English Synonyms Dictionary

salvia sclarea

n.
[1] clary