Synonyms of Salvia Sclarea in English :
Antonyms of Salvia Sclarea in English
Thesaurus of Salvia Sclarea in English
Salvia Sclarea
see definition of salvia sclareaSynonyms of salvia sclarea
1. (noun) aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental