Synonyms of Salvia Sclarea in English :

Antonyms of Salvia Sclarea in English

Thesaurus of Salvia Sclarea in English

Salvia Sclarea

see definition of salvia sclarea

Synonyms of salvia sclarea

1. (noun) aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental

Hypernyms of salvia sclarea

1. (noun) aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental