Subscribe
URL of the page has been copied to clipboard.
Meaning : Aromatic herb of southern Europe. Cultivated in Great Britain as a potherb and widely as an ornamental.
Synonyms : clary
Install App
Salvia sclarea meaning in Bengali (Bangla).