We found 1 definitions of salvia sclarea from 1 different sources.
Noun |
||
salvia sclarea - aromatic herb of southern Europe; cultivated in Great Britain as a potherb and widely as an ornamental | ||
clary, Salvia sclarea |