Salvia sclarea
English Dictionary
->
Letter S
-> Salvia sclarea
Search Dictionary:
Salvia sclarea Definition
(n)
aromatic
herb
of
southern
Europe
;
cultivated
in
England
as
a
potherb
and
widely
as
an
ornamental
Salvia sclarea Synonyms
clary
Salvia sclarea
© Art Branch Inc.