Salvia sclarea

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

How To Use Salvia sclarea In A Sentence

  • In order to study the relationship between leaf transpiration in different developmental stages and environmental factors, Salvia sclarea L was used in this paper and researched for the first time.
View all