Salvia
English Meaning
A genus of plants including the sage. See Sage.
- Any of various plants of the genus Salvia in the mint family, having opposite leaves, a two-lipped corolla, and two stamens.
Sorry, No Malayalam Meaning for your input!
See Salvi Want To Try Salvia In Malayalam??