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"